import * as LoginAPI from '../../api/loginApi';
import {
  clearLoginStatus
} from '../../utils/auth';


Component({
  /**
   * 组件的属性列表
   */
  properties: {
    navigator_1: { // 属性名
      type: Object, // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
      value: {
        title: '注册企业',
        tag: '开通应用',
        app_id: 'wx76a8eb41ad9bdbec',
        target: true // 跳转别的小程序设为true
      } // 属性初始值（可选），如果未指定则会根据类型选择一个
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    turnOn: 0,
    extra_data: {

    },
  },

  /**
   * 组件的方法列表
   */
  methods: {
    switch () {
      this.setData({
        turnOn: this.data.turnOn == 1 ? 0 : 1
      })
    },
    loginOut: function () {
      let token = wx.getStorageSync('token');
      LoginAPI.logout(token).then(res => {
        this.afterLogout();
      }, err => {
        this.afterLogout();
      });
    },

    afterLogout: function () {
      clearLoginStatus();
      wx.reLaunch({
        url: '/pages/login/login'
      });
    },
  },
  created: function () {
    // console.log('created');
  },
  attached() {
    // console.log('attached');
  },
  ready() {
    // console.log('ready');
  },
  moved() {
    // console.log('moved');
  },
  detached() {
    // console.log('---------detached');
    // this.setData({
    //   turnOn: 0
    // })
  },
})